// .text 相关样式已废弃, Text默认大小为14px

$text-color-map: (
  'help': $text-help-color,
  'link': $text-link-color,
  'info': $text-link-color,
  'secondary': $text-secondary-color,
  'success': $text-success-color,
  'warn': $text-warn-color,
  'error': $text-warn-color,
  'highlight': $text-highlight-color,
);

$font-size-map: (
  'title-sm': $sm-title-font-size,
  'title': $title-font-size,
  'title-lg': $lg-title-font-size,
);

.text,
.br-text {
  padding: 0 0;
  margin: 0 0;
  font-weight: normal;
  text-decoration: none;
  font-size: $default-font-size;

  @each $title, $fontSize in $font-size-map {
    &--#{$title} {
      font-size: $fontSize;
    }
  }
}

// 省略号
.text-ellipsis, .br-text--ellipsis {
  display: block; // 保证文字overflow:hidden后不会溢出
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-bold, .br-text--bold {
  font-weight: bold;
}

// 各种颜色
@each $tag, $color in $text-color-map {
  .br-text--#{$tag} {
    color: $color;
  }
}

// 辅助文字
.text-help {
  color: $text-help-color;
}

// 标题(默认)
.title {
  @extend .text;

  font-size: $title-font-size;
}

// 大标题
.title-lg {
  font-size: $title-lg-font-size;
}

//小标题
.title-sm {
  font-size: $title-sm-font-size;
}

// 警告
.text-warn {
  color: $text-warn-color;
}

// 成功
.text-success {
  color: $text-success-color;
}

// 高亮突出
.text-highlight {
  color: $text-highlight-color;
}

// 次级色
.text-secondary {
  color: $text-secondary-color;
}


